home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-madman-mtamib-06.txt < prev    next >
Text File  |  1993-09-27  |  29KB  |  1,118 lines

  1.  
  2.  
  3. Network Working Group                              Steve Kille, WG Chair
  4. Internet Draft                                         Ned Freed, Editor
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                           Mail Monitoring MIB
  11.  
  12.                               25-Sep-1993
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                           Status of this Memo
  19.  
  20. This document is an Internet Draft. Internet Drafts are working
  21. documents of the Internet Engineering Task Force (IETF), its Areas, and
  22. its Working Groups.  Note that other groups may also distribute working
  23. documents as Internet Drafts.
  24.  
  25. Internet Drafts are valid for a maximum of six months and may be
  26. updated, replaced, or obsoleted by other documents at any time. It is
  27. inappropriate to use Internet Drafts as reference material or to cite
  28. them other than as a "work in progress".
  29.  
  30.  
  31.                            Table of Contents
  32.  
  33. 1 Introduction ....................................................    2
  34. 2 The SNMPv2 Network Management Framework .........................    2
  35. 2.1 Object Definitions ............................................    2
  36. 3 Message Flow Model ..............................................    3
  37. 4 MTA Objects .....................................................    3
  38. 5 Definitions .....................................................    4
  39. 6 Acknowledgements ................................................   19
  40. 7 References ......................................................   19
  41. 8 Security Considerations .........................................   19
  42. 9 Authors' Addresses ..............................................   19
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  60.  
  61.  
  62. 1.  Introduction
  63.  
  64. This memo defines an experimental portion of the Management Information
  65. Base (MIB) for use with network management protocols in the Internet
  66. community. In particular, this memo extends the basic Network Services
  67. Monitoring MIB [1] to allow monitoring of Message Transfer Agents
  68. (MTAs). It may also be used to monitor MTA components within gateways.
  69.  
  70.  
  71. 2.  The SNMPv2 Network Management Framework
  72.  
  73. The SNMPv2 Network Management Framework consists of four major
  74. components.  They are:
  75.  
  76. o    RFC 1442 which defines the SMI, the mechanisms used for describing
  77.      and naming objects for the purpose of management.
  78.  
  79. o    RFC 1213 defines MIB-II, the core set of managed objects for the
  80.      Internet suite of protocols.
  81.  
  82. o    RFC 1445 which defines the administrative and other architectural
  83.      aspects of the framework.
  84.  
  85. o    RFC 1448 which defines the protocol used for network access to
  86.      managed objects.
  87.  
  88. The Framework permits new objects to be defined for the purpose of
  89. experimentation and evaluation.
  90.  
  91.  
  92. 2.1.  Object Definitions
  93.  
  94. Managed objects are accessed via a virtual information store, termed the
  95. Management Information Base or MIB.  Objects in the MIB are defined
  96. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  97. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  98. an administratively assigned name.  The object type together with an
  99. object instance serves to uniquely identify a specific instantiation of
  100. the object.  For human convenience, we often use a textual string,
  101. termed the descriptor, to refer to the object type.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. Expires 25-Mar-1994                                             [Page 2]
  113.  
  114.  
  115.  
  116.  
  117.  
  118. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  119.  
  120.  
  121. 3.  Message Flow Model
  122.  
  123. A general model of message flow inside an MTA has to be presented before
  124. a MIB can be described. Generally speaking, message flow occurs in four
  125. steps:
  126.  
  127. (1)  Messages are received by the MTA from User Agents, Message Stores,
  128.      other MTAs, and gateways.
  129.  
  130. (2)  The "next hop" for the each message is determined. This is simply
  131.      the destination the message is to be transmitted to; it may or may
  132.      not be the final destination of the message. Multiple "next hops"
  133.      may exist for a single message (as a result of either having
  134.      multiple recipients or distribution list expansion); this may make
  135.      it necessary to duplicate messages.
  136.  
  137. (3)  Messages are converted into the format that's appropriate for the
  138.      next hop.
  139.  
  140. (4)  Messages are transmitted to the appropriate destination, which may
  141.      be a User Agent, Message Store, another MTA, or gateway.
  142.  
  143. Storage of messages in the MTA occurs at some point during this process.
  144. However, it is important to note that storage may occur at different and
  145. possibly even multiple points during this process. For example, some
  146. MTAs expand messages into multiple copies as they are received. In this
  147. case (1), (2), and (3) may all occur prior to storage.  Other MTAs store
  148. messages precisely as they are received and perform all expansions and
  149. conversions during retransmission processing. So here only (1) occurs
  150. prior to storage. This leads to situations where, in general, a
  151. measurement of messages received may not equal a measurement of messages
  152. in store, or a measurement of messages stored may not equal a
  153. measurement of messages retransmitted, or both.
  154.  
  155.  
  156. 4.  MTA Objects
  157.  
  158. If there are one or more MTAs on the host, the following mta group may
  159. be used to monitor them. Any number of the MTAs on a host may be
  160. monitored. Each MTA is dealt with as a separate application and has its
  161. own applTable entry in the Network Services Monitoring MIB.
  162.  
  163. The MIB described in this document covers only the portion which is
  164. specific to the monitoring of MTAs. The network service related part of
  165. the MIB is covered in a separate document [1].
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Expires 25-Mar-1994                                             [Page 3]
  172.  
  173.  
  174.  
  175.  
  176.  
  177. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  178.  
  179.  
  180. 5.  Definitions
  181.  
  182. MTA-MIB DEFINITIONS ::= BEGIN
  183.  
  184. IMPORTS
  185.     OBJECT-TYPE, experimental, Counter32, Gauge32
  186.       FROM SNMPv2-SMI
  187.     DisplayString, TimeInterval
  188.       FROM SNMPv2-TC
  189.     applIndex, applTCPProtoID, applUDPProtoID
  190.       FROM APPLICATION-MIB;
  191.  
  192. mta MODULE-IDENTITY
  193.     LAST-UPDATED "9309250000Z"
  194.     ORGANIZATION "IETF Mail and Directory Management Working Group"
  195.     CONTACT-INFO
  196.       "        Ned Freed
  197.  
  198.        Postal: Innosoft International, Inc.
  199.                250 West First Street, Suite 240
  200.                Claremont, CA  91711
  201.                US
  202.  
  203.        Tel: +1 909 624 7907
  204.        Fax: +1 909 621 5319
  205.  
  206.        E-Mail: ned@innosoft.com"
  207.     DESCRIPTION
  208.       "The MIB module describing Message Transfer Agents (MTAs)"
  209.     ::= {experimental 47}
  210.  
  211. mtaObjects OBJECT IDENTIFIER ::= {mta 1}
  212.  
  213. mtaTable OBJECT-TYPE
  214.     SYNTAX SEQUENCE OF MtaEntry
  215.     MAX-ACCESS not-accessible
  216.     STATUS current
  217.     DESCRIPTION
  218.       "The table holding information specific to an MTA."
  219.     ::= {mtaObjects 1}
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. Expires 25-Mar-1994                                             [Page 4]
  231.  
  232.  
  233.  
  234.  
  235.  
  236. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  237.  
  238.  
  239. mtaEntry OBJECT-TYPE
  240.     SYNTAX MtaEntry
  241.     MAX-ACCESS not-accessible
  242.     STATUS current
  243.     DESCRIPTION
  244.       "The entry associated with each MTA."
  245.     INDEX {applIndex}
  246.     ::= {mtaTable 1}
  247.  
  248. MtaEntry ::= SEQUENCE {
  249.     mtaReceivedMessages
  250.       Counter32,
  251.     mtaStoredMessages
  252.       Gauge32,
  253.     mtaTransmittedMessages
  254.       Counter32,
  255.     mtaReceivedVolume
  256.       Counter32,
  257.     mtaStoredVolume
  258.       Gauge32,
  259.     mtaTransmittedVolume
  260.       Counter32,
  261.     mtaReceivedRecipients
  262.       Counter32,
  263.     mtaStoredRecipients
  264.       Gauge32,
  265.     mtaTransmittedRecipients
  266.       Counter32
  267. }
  268.  
  269. mtaReceivedMessages OBJECT-TYPE
  270.     SYNTAX Counter32
  271.     MAX-ACCESS read-only
  272.     STATUS current
  273.     DESCRIPTION
  274.       "The number of messages received since MTA initialization."
  275.     ::= {mtaEntry 1}
  276.  
  277. mtaStoredMessages OBJECT-TYPE
  278.     SYNTAX Gauge32
  279.     MAX-ACCESS read-only
  280.     STATUS current
  281.     DESCRIPTION
  282.       "The total number of messages currently stored in the MTA."
  283.     ::= {mtaEntry 2}
  284.  
  285.  
  286.  
  287.  
  288.  
  289. Expires 25-Mar-1994                                             [Page 5]
  290.  
  291.  
  292.  
  293.  
  294.  
  295. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  296.  
  297.  
  298. mtaTransmittedMessages OBJECT-TYPE
  299.     SYNTAX Counter32
  300.     MAX-ACCESS read-only
  301.     STATUS current
  302.     DESCRIPTION
  303.       "The number of messages transmitted since MTA initialization."
  304.     ::= {mtaEntry 3}
  305.  
  306. mtaReceivedVolume OBJECT-TYPE
  307.     SYNTAX Counter32
  308.     UNITS "K-octets"
  309.     MAX-ACCESS read-only
  310.     STATUS current
  311.     DESCRIPTION
  312.       "The total volume of messages received since MTA
  313.       initialization, measured in kilo-octets.  This volume should
  314.       include all transferred data that is logically above the mail
  315.       transport protocol level.  For example, an SMTP-based MTA
  316.       should use the number of kilo-octets in the message header
  317.       and body, while an X.400-based MTA should use the number of
  318.       kilo-octets of P2 data."
  319.     ::= {mtaEntry 4}
  320.  
  321. mtaStoredVolume OBJECT-TYPE
  322.     SYNTAX Gauge32
  323.     UNITS "K-octets"
  324.     MAX-ACCESS read-only
  325.     STATUS current
  326.     DESCRIPTION
  327.       "The total volume of messages currently stored in the MTA,
  328.       measured in kilo-octets.  This volume should include all
  329.       stored data that is logically above the mail transport
  330.       protocol level.  For example, an SMTP-based MTA should
  331.       use the number of kilo-octets in the message header and
  332.       body, while an X.400-based MTA would use the number of
  333.       kilo-octets of P2 data."
  334.     ::= {mtaEntry 5}
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. Expires 25-Mar-1994                                             [Page 6]
  349.  
  350.  
  351.  
  352.  
  353.  
  354. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  355.  
  356.  
  357. mtaTransmittedVolume OBJECT-TYPE
  358.     SYNTAX Counter32
  359.     UNITS "K-octets"
  360.     MAX-ACCESS read-only
  361.     STATUS current
  362.     DESCRIPTION
  363.       "The total volume of messages transmitted since MTA
  364.       initialization, measured in kilo-octets.  This volume should
  365.       include all transferred data that is logically above the mail
  366.       transport protocol level.  For example, an SMTP-based MTA
  367.       should use the number of kilo-octets in the message header
  368.       and body, while an X.400-based MTA should use the number of
  369.       kilo-octets of P2 data."
  370.     ::= {mtaEntry 6}
  371.  
  372. mtaReceivedRecipients OBJECT-TYPE
  373.     SYNTAX Counter32
  374.     MAX-ACCESS read-only
  375.     STATUS current
  376.     DESCRIPTION
  377.       "The total number of recipients specified in all messages
  378.       received since MTA initialization.  Recipients this MTA
  379.       had no responsibility for should not be counted even if
  380.       information about such recipients is available."
  381.     ::= {mtaEntry 7}
  382.  
  383. mtaStoredRecipients OBJECT-TYPE
  384.     SYNTAX Gauge32
  385.     MAX-ACCESS read-only
  386.     STATUS current
  387.     DESCRIPTION
  388.       "The total number of recipients specified in all messages
  389.       currently stored in the MTA.  Recipients this MTA had no
  390.       responsibility for should not be counted."
  391.     ::= {mtaEntry 8}
  392.  
  393. mtaTransmittedRecipients OBJECT-TYPE
  394.     SYNTAX Counter32
  395.     MAX-ACCESS read-only
  396.     STATUS current
  397.     DESCRIPTION
  398.       "The total number of recipients specified in all messages
  399.       transmitted since MTA initialization.  Recipients this MTA
  400.       had no responsibility for should not be counted."
  401.     ::= {mtaEntry 9}
  402.  
  403.  
  404.  
  405.  
  406.  
  407. Expires 25-Mar-1994                                             [Page 7]
  408.  
  409.  
  410.  
  411.  
  412.  
  413. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  414.  
  415.  
  416. -- MTAs typically group inbound reception, queue storage, and
  417. -- outbound transmission in some way. In the most extreme case
  418. -- information will be maintained for each different entity that
  419. -- receives messages and for each entity the MTA stores messages for
  420. -- and delivers messages to.  Other MTAs may elect to treat all
  421. -- reception equally, all queue storage equally, all deliveries
  422. -- equally, or some combination of this.
  423.  
  424. -- In any case, a grouping abstraction is an extremely useful for
  425. -- breaking down the activities of an MTA. For purposes of labelling
  426. -- this will be called a "group" in this MIB.
  427.  
  428. -- Each group contains all the variables needed to monitor all aspects
  429. -- of an MTA's operation.  However, the fact that all groups contain
  430. -- all possible variables does not imply that all groups must use all
  431. -- possible variables. For example, a single group might be used to
  432. -- monitor only one kind of event (inbound processing, outbound
  433. -- processing, or storage). In this sort of configuration all unused
  434. -- counters would be inaccessible; e.g., returning either a
  435. -- noSuchName error (for an SNMPv1 get), or a noSuchInstance
  436. -- exception (for an SNMPv2 get).
  437.  
  438. -- Groups are not necessarily mutually exclusive. A given event may
  439. -- be recorded by more than one group, a message may be seen as
  440. -- stored by more than one group, and so on.  Groups should be all
  441. -- inclusive, however: if groups are implemented all aspects of an
  442. -- MTA's operation should be registered in at least one group. This
  443. -- freedom lets implementors use different sets of groups to
  444. -- provide differents "views" of an MTA.
  445.  
  446. -- The possibility of overlap between groups means that summing
  447. -- variables across groups may not produce values equal to those in
  448. -- the mtaTable. mtaTable should always provide accurate information
  449. -- about the MTA as a whole.
  450.  
  451. -- The term "channel" is often used in MTA implementations; channels
  452. -- are usually, but not always, equivalent to a group. However,
  453. -- this MIB does not use the term "channel" because there is no
  454. -- requirement that an MTA supporting this MIB has to map its
  455. -- "channel" abstraction one-to-one onto the MIB's group abstration.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. Expires 25-Mar-1994                                             [Page 8]
  467.  
  468.  
  469.  
  470.  
  471.  
  472. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  473.  
  474.  
  475. mtaGroupTable OBJECT-TYPE
  476.     SYNTAX SEQUENCE OF MtaGroupEntry
  477.     MAX-ACCESS not-accessible
  478.     STATUS current
  479.     DESCRIPTION
  480.       "The table holding information specific to each MTA group."
  481.     ::= {mtaObjects 2}
  482.  
  483. mtaGroupEntry OBJECT-TYPE
  484.     SYNTAX MtaGroupEntry
  485.     MAX-ACCESS not-accessible
  486.     STATUS current
  487.     DESCRIPTION
  488.       "The entry associated with each MTA group."
  489.     INDEX {applIndex, mtaGroupIndex}
  490.     ::= {mtaGroupTable 1}
  491.  
  492. MtaGroupEntry ::= SEQUENCE {
  493.     mtaGroupIndex
  494.         INTEGER,
  495.     mtaGroupReceivedMessages
  496.         Counter32,
  497.     mtaGroupRejectedMessages
  498.         Counter32,
  499.     mtaGroupStoredMessages
  500.         Gauge32,
  501.     mtaGroupTransmittedMessages
  502.         Counter32,
  503.     mtaGroupReceivedVolume
  504.         Counter32,
  505.     mtaGroupStoredVolume
  506.         Gauge32,
  507.     mtaGroupTransmittedVolume
  508.         Counter32,
  509.     mtaGroupReceivedRecipients
  510.         Counter32,
  511.     mtaGroupStoredRecipients
  512.         Gauge32,
  513.     mtaGroupTransmittedRecipients
  514.         Counter32,
  515.     mtaGroupOldestMessageStored
  516.         TimeInterval,
  517.     mtaGroupInboundAssociations
  518.         Gauge32,
  519.     mtaGroupOutboundAssociations
  520.  
  521.  
  522.  
  523.  
  524.  
  525. Expires 25-Mar-1994                                             [Page 9]
  526.  
  527.  
  528.  
  529.  
  530.  
  531. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  532.  
  533.  
  534.         Gauge32,
  535.     mtaGroupAccumulatedInboundAssociations
  536.         Counter32,
  537.     mtaGroupAccumulatedOutboundAssociations
  538.         Counter32,
  539.     mtaGroupLastInboundActivity
  540.         TimeInterval,
  541.     mtaGroupLastOutboundActivity
  542.         TimeInterval,
  543.     mtaGroupRejectedInboundAssociations
  544.         Counter32,
  545.     mtaGroupFailedOutboundAssociations
  546.         Counter32,
  547.     mtaGroupInboundRejectionReason
  548.         DisplayString,
  549.     mtaGroupOutboundConnectFailureReason
  550.         DisplayString,
  551.     mtaGroupScheduledRetry
  552.         TimeInterval,
  553.     mtaGroupMailProtocol
  554.         OBJECT IDENTIFIER,
  555.     mtaGroupName
  556.         DisplayString
  557. }
  558.  
  559. mtaGroupIndex OBJECT-TYPE
  560.     SYNTAX INTEGER (1..2147483647)
  561.     MAX-ACCESS not-accessible
  562.     STATUS current
  563.     DESCRIPTION
  564.       "The index associated with a group for a given MTA."
  565.     ::= {mtaGroupEntry 1}
  566.  
  567. mtaGroupReceivedMessages OBJECT-TYPE
  568.     SYNTAX Counter32
  569.     MAX-ACCESS read-only
  570.     STATUS current
  571.     DESCRIPTION
  572.       "The number of messages received to this group since MTA
  573.       initialization."
  574.     ::= {mtaGroupEntry 2}
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584. Expires 25-Mar-1994                                            [Page 10]
  585.  
  586.  
  587.  
  588.  
  589.  
  590. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  591.  
  592.  
  593. mtaGroupRejectedMessages OBJECT-TYPE
  594.     SYNTAX Counter32
  595.     MAX-ACCESS read-only
  596.     STATUS current
  597.     DESCRIPTION
  598.       "The number of messages rejected by this group since MTA
  599.       initialization."
  600.     ::= {mtaGroupEntry 3}
  601.  
  602. mtaGroupStoredMessages OBJECT-TYPE
  603.     SYNTAX Gauge32
  604.     MAX-ACCESS read-only
  605.     STATUS current
  606.     DESCRIPTION
  607.       "The total number of messages currently stored in this
  608.       group's queue."
  609.     ::= {mtaGroupEntry 4}
  610.  
  611. mtaGroupTransmittedMessages OBJECT-TYPE
  612.     SYNTAX Counter32
  613.     MAX-ACCESS read-only
  614.     STATUS current
  615.     DESCRIPTION
  616.       "The number of messages transmitted by this group since MTA
  617.       initialization."
  618.     ::= {mtaGroupEntry 5}
  619.  
  620. mtaGroupReceivedVolume OBJECT-TYPE
  621.     SYNTAX Counter32
  622.     UNITS "K-octets"
  623.     MAX-ACCESS read-only
  624.     STATUS current
  625.     DESCRIPTION
  626.       "The total volume of messages received to this group since
  627.       MTA initialization, measured in kilo-octets.  This volume
  628.       should include all transferred data that is logically above
  629.       the mail transport protocol level.  For example, an
  630.       SMTP-based MTA should use the number of kilo-octets in the
  631.       message header and body, while an X.400-based MTA should use
  632.       the number of kilo-octets of P2 data."
  633.     ::= {mtaGroupEntry 6}
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643. Expires 25-Mar-1994                                            [Page 11]
  644.  
  645.  
  646.  
  647.  
  648.  
  649. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  650.  
  651.  
  652. mtaGroupStoredVolume OBJECT-TYPE
  653.     SYNTAX Gauge32
  654.     UNITS "K-octets"
  655.     MAX-ACCESS read-only
  656.     STATUS current
  657.     DESCRIPTION
  658.       "The total volume of messages currently stored in this
  659.       group's queue, measured in kilo-octets.  This volume should
  660.       include all stored data that is logically above the mail
  661.       transport protocol level.  For example, an SMTP-based
  662.       MTA should use the number of kilo-octets in the message
  663.       header and body, while an X.400-based MTA would use the
  664.       number of kilo-octets of P2 data."
  665.     ::= {mtaGroupEntry 7}
  666.  
  667. mtaGroupTransmittedVolume OBJECT-TYPE
  668.     SYNTAX Counter32
  669.     UNITS "K-octets"
  670.     MAX-ACCESS read-only
  671.     STATUS current
  672.     DESCRIPTION
  673.       "The total volume of messages transmitted by this group
  674.       since MTA initialization, measured in kilo-octets.  This
  675.       volume should include all transferred data that is logically
  676.       above the mail transport protocol level.  For example, an
  677.       SMTP-based MTA should use the number of kilo-octets in the
  678.       message header and body, while an X.400-based MTA should use
  679.       the number of kilo-octets of P2 data."
  680.     ::= {mtaGroupEntry 8}
  681.  
  682. mtaGroupReceivedRecipients OBJECT-TYPE
  683.     SYNTAX Counter32
  684.     MAX-ACCESS read-only
  685.     STATUS current
  686.     DESCRIPTION
  687.       "The total number of recipients specified in all messages
  688.       received to this group since MTA initialization.
  689.       Recipients this MTA had no responsibility for should not
  690.       be counted."
  691.     ::= {mtaGroupEntry 9}
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702. Expires 25-Mar-1994                                            [Page 12]
  703.  
  704.  
  705.  
  706.  
  707.  
  708. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  709.  
  710.  
  711. mtaGroupStoredRecipients OBJECT-TYPE
  712.     SYNTAX Gauge32
  713.     MAX-ACCESS read-only
  714.     STATUS current
  715.     DESCRIPTION
  716.       "The total number of recipients specified in all messages
  717.       currently stored in this group's queue.  Recipients this
  718.       MTA had no responsibility for should not be counted."
  719.     ::= {mtaGroupEntry 10}
  720.  
  721. mtaGroupTransmittedRecipients OBJECT-TYPE
  722.     SYNTAX Counter32
  723.     MAX-ACCESS read-only
  724.     STATUS current
  725.     DESCRIPTION
  726.       "The total number of recipients specified in all messages
  727.       transmitted by this group since MTA initialization.
  728.       Recipients this MTA had no responsibility for should not
  729.       be counted."
  730.     ::= {mtaGroupEntry 11}
  731.  
  732. mtaGroupOldestMessageStored OBJECT-TYPE
  733.     SYNTAX TimeInterval
  734.     MAX-ACCESS read-only
  735.     STATUS current
  736.     DESCRIPTION
  737.       "Time since the oldest message in this group's queue was
  738.        placed in the queue."
  739.     ::= {mtaGroupEntry 12}
  740.  
  741. mtaGroupInboundAssociations OBJECT-TYPE
  742.     SYNTAX Gauge32
  743.     MAX-ACCESS read-only
  744.     STATUS current
  745.     DESCRIPTION
  746.       "The number of current associations to the group, where the
  747.        group is the responder."
  748.     ::= {mtaGroupEntry 13}
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761. Expires 25-Mar-1994                                            [Page 13]
  762.  
  763.  
  764.  
  765.  
  766.  
  767. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  768.  
  769.  
  770. mtaGroupOutboundAssociations OBJECT-TYPE
  771.     SYNTAX Gauge32
  772.     MAX-ACCESS read-only
  773.     STATUS current
  774.     DESCRIPTION
  775.       "The number of current associations to the group, where the
  776.       group is the initiator."
  777.     ::= {mtaGroupEntry 14}
  778.  
  779. mtaGroupAccumulatedInboundAssociations OBJECT-TYPE
  780.     SYNTAX Counter32
  781.     MAX-ACCESS read-only
  782.     STATUS current
  783.     DESCRIPTION
  784.       "The total number of associations to the group since MTA
  785.       initialization, where the group is the responder."
  786.     ::= {mtaGroupEntry 15}
  787.  
  788. mtaGroupAccumulatedOutboundAssociations OBJECT-TYPE
  789.     SYNTAX Counter32
  790.     MAX-ACCESS read-only
  791.     STATUS current
  792.     DESCRIPTION
  793.       "The total number of associations from the group since MTA
  794.        initialization, where the group was the initiator."
  795.     ::= {mtaGroupEntry 16}
  796.  
  797. mtaGroupLastInboundActivity OBJECT-TYPE
  798.     SYNTAX TimeInterval
  799.     MAX-ACCESS read-only
  800.     STATUS current
  801.     DESCRIPTION
  802.       "Time since the last time that this group had an active
  803.       inbound association for purposes of message reception."
  804.     ::= {mtaGroupEntry 17}
  805.  
  806. mtaGroupLastOutboundActivity OBJECT-TYPE
  807.     SYNTAX TimeInterval
  808.     MAX-ACCESS read-only
  809.     STATUS current
  810.     DESCRIPTION
  811.       "Time since the last time that this group had an
  812.       outbound association for purposes of message delivery."
  813.     ::= {mtaGroupEntry 18}
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820. Expires 25-Mar-1994                                            [Page 14]
  821.  
  822.  
  823.  
  824.  
  825.  
  826. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  827.  
  828.  
  829. mtaGroupRejectedInboundAssociations OBJECT-TYPE
  830.     SYNTAX Counter32
  831.     MAX-ACCESS read-only
  832.     STATUS current
  833.     DESCRIPTION
  834.       "The total number of inbound associations the group has
  835.       rejected, since MTA initialization."
  836.     ::= {mtaGroupEntry 19}
  837.  
  838. mtaGroupFailedOutboundAssociations OBJECT-TYPE
  839.     SYNTAX Counter32
  840.     MAX-ACCESS read-only
  841.     STATUS current
  842.     DESCRIPTION
  843.       "The total number associations where the group was the
  844.       initiator and association establishment has failed,
  845.       since MTA initialization."
  846.     ::= {mtaGroupEntry 20}
  847.  
  848. mtaGroupInboundRejectionReason OBJECT-TYPE
  849.     SYNTAX DisplayString
  850.     MAX-ACCESS read-only
  851.     STATUS current
  852.     DESCRIPTION
  853.       "The failure reason, if any, for the last association this
  854.       group refused to respond to. An empty string indicates that
  855.       the last attempt was successful.  If no association attempt
  856.       has been made since the MTA was initializaed the value
  857.       should be 'never'."
  858.     ::= {mtaGroupEntry 21}
  859.  
  860. mtaGroupOutboundConnectFailureReason OBJECT-TYPE
  861.     SYNTAX DisplayString
  862.     MAX-ACCESS read-only
  863.     STATUS current
  864.     DESCRIPTION
  865.       "The failure reason, if any, for the last association attempt
  866.       this group initiated. An empty string indicates that the last
  867.       attempt was successful.  If no association attempt has been
  868.       made since the MTA was initializaed the value should be
  869.       'never'."
  870.     ::= {mtaGroupEntry 22}
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879. Expires 25-Mar-1994                                            [Page 15]
  880.  
  881.  
  882.  
  883.  
  884.  
  885. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  886.  
  887.  
  888. mtaGroupScheduledRetry OBJECT-TYPE
  889.     SYNTAX TimeInterval
  890.     MAX-ACCESS read-only
  891.     STATUS current
  892.     DESCRIPTION
  893.       "The time when this group is scheduled to next attempt to
  894.        make an association."
  895.     ::= {mtaGroupEntry 23}
  896.  
  897. mtaGroupMailProtocol OBJECT-TYPE
  898.     SYNTAX OBJECT IDENTIFIER
  899.     MAX-ACCESS read-only
  900.     STATUS current
  901.     DESCRIPTION
  902.       "An identification of the protocol being used by this group.
  903.       For an group employing OSI protocols, this will be the
  904.       Application Context.  For Internet applications, the IANA
  905.       maintains a registry of the OIDs which correspond to well-known
  906.       message transfer protocols.  If the application protocol is
  907.       not listed in the registry, an OID value of the form
  908.       {applTCPProtoID port} or {applUDProtoID port} are used for
  909.       TCP-based and UDP-based protocols, respectively.  In either
  910.       case 'port' corresponds to the primary port number being
  911.       used by the group.  applTCPProtoID and applUDPProtoID are
  912.       defined in [1]."
  913.     ::= {mtaGroupEntry 24}
  914.  
  915. mtaGroupName OBJECT-TYPE
  916.     SYNTAX DisplayString
  917.     MAX-ACCESS read-only
  918.     STATUS current
  919.     DESCRIPTION
  920.       "A descriptive name for the group. If this group connects to
  921.       a single remote MTA this should be the name of that MTA. If
  922.       this in turn is an Internet MTA this should be the domain name.
  923.       For an OSI MTA it should be the string encoded distinguished
  924.       name of the managed object using the format defined in RFC-?.
  925.       For X.400(1984) MTAs which do not have a Distinguished Name,
  926.       the RFC-1327 syntax 'mta in globalid' should be used."
  927.     ::= {mtaGroupEntry 25}
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938. Expires 25-Mar-1994                                            [Page 16]
  939.  
  940.  
  941.  
  942.  
  943.  
  944. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  945.  
  946.  
  947. mtaGroupAssociationTable OBJECT-TYPE
  948.     SYNTAX SEQUENCE OF MtaGroupAssociationEntry
  949.     MAX-ACCESS not-accessible
  950.     STATUS current
  951.     DESCRIPTION
  952.       "The table holding information regarding the associations
  953.        for each MTA group."
  954.     ::= {mtaObjects 3}
  955.  
  956. mtaGroupAssociationEntry OBJECT-TYPE
  957.     SYNTAX MtaGroupAssociationEntry
  958.     MAX-ACCESS not-accessible
  959.     STATUS current
  960.     DESCRIPTION
  961.       "The entry holding information regarding the associations
  962.        for each MTA group."
  963.     INDEX {applIndex, mtaGroupIndex, mtaGroupAssociationIndex}
  964.     ::= {mtaGroupAssociationTable 1}
  965.  
  966. MtaGroupAssociationEntry ::= SEQUENCE {
  967.     mtaGroupAssociationIndex
  968.         INTEGER
  969. }
  970.  
  971. mtaGroupAssociationIndex OBJECT-TYPE
  972.     SYNTAX INTEGER (1..2147483647)
  973.     MAX-ACCESS read-only
  974.     STATUS current
  975.     DESCRIPTION
  976.       "Reference into association table to allow correlation of
  977.        this group's active associations with the association table."
  978.     ::= {mtaGroupAssociationEntry 1}
  979.  
  980.  
  981. -- Conformance information
  982.  
  983. mtaConformance OBJECT IDENTIFIER ::= {mta 2}
  984.  
  985. mtaGroups      OBJECT IDENTIFIER ::= {mtaConformance 1}
  986. mtaCompliances OBJECT IDENTIFIER ::= {mtaConformance 2}
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997. Expires 25-Mar-1994                                            [Page 17]
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  1004.  
  1005.  
  1006. -- Compliance statements
  1007.  
  1008. mtaCompliance MODULE-COMPLIANCE
  1009.     STATUS current
  1010.     DESCRIPTION
  1011.       "The compliance statement for SNMPv2 entities
  1012.        which implement the Mail Monitoring MIB."
  1013.     MODULE  -- this module
  1014.       MANDATORY-GROUPS {mtaGroup}
  1015.     ::= {mtaCompliances 1}
  1016.  
  1017.  
  1018. -- Units of conformance
  1019.  
  1020. mtaGroup OBJECT-GROUP
  1021.     OBJECTS {
  1022.       mtaReceivedMessages, mtaStoredMessages,
  1023.       mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
  1024.       mtaTransmittedVolume, mtaReceivedRecipients,
  1025.       mtaStoredRecipients, mtaTransmittedRecipients, mtaGroupIndex,
  1026.       mtaGroupReceivedMessages, mtaGroupRejectedMessages,
  1027.       mtaGroupStoredMessages, mtaGroupTransmittedMessages,
  1028.       mtaGroupReceivedVolume, mtaGroupStoredVolume,
  1029.       mtaGroupTransmittedVolume,
  1030.       mtaGroupReceivedRecipients, mtaGroupStoredRecipients,
  1031.       mtaGroupTransmittedRecipients,
  1032.       mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
  1033.       mtaGroupOutboundAssociations,
  1034.       mtaGroupAccumulatedInboundAssociations,
  1035.       mtaGroupAccumulatedOutboundAssociations,
  1036.       mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
  1037.       mtaGroupRejectedInboundAssociations,
  1038.       mtaGroupFailedOutboundAssociations,
  1039.       mtaGroupInboundRejectionReason,
  1040.       mtaGroupOutboundConnectFailureReason,
  1041.       mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
  1042.       mtaGroupAssociationIndex}
  1043.     STATUS current
  1044.     DESCRIPTION
  1045.       "A collection of objects providing basic monitoring of MTAs."
  1046.     ::= {mtaGroups 1}
  1047.  
  1048. END
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056. Expires 25-Mar-1994                                            [Page 18]
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062. Internet Draft            Mail Monitoring MIB                25-Sep-1993
  1063.  
  1064.  
  1065. 6.  Acknowledgements
  1066.  
  1067. This document is a product of the Mail and Directory Management (MADMAN)
  1068. Working Group. It is based on an earlier MIB designed by S. Kille, T.
  1069. Lenggenhager, D. Partain, and W. Yeong.
  1070.  
  1071.  
  1072. 7.  References
  1073.  
  1074. [1]  Freed, N., Kille, S., "The Network Services Monitoring MIB",
  1075.      Internet Draft, September 7, 1993.
  1076.  
  1077.  
  1078. 8.  Security Considerations
  1079.  
  1080. Security issues are not discussed in this memo.
  1081.  
  1082.  
  1083. 9.  Authors' Addresses
  1084.  
  1085.      Ned Freed, Editor
  1086.      Innosoft International, Inc.
  1087.      250 West First Street, Suite 240
  1088.      Claremont, CA 91711
  1089.      USA
  1090.       tel: +1 909 624 7907
  1091.       fax: +1 909 621 5319
  1092.       email: ned@innosoft.com
  1093.  
  1094.      Steve Kille, WG Chair
  1095.      ISODE Consortium
  1096.      The Dome, The Square
  1097.      Richmond TW9 1DT
  1098.      UK
  1099.        tel: +44 81 332 9091
  1100.        email: S.Kille@isode.com
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115. Expires 25-Mar-1994                                            [Page 19]
  1116.  
  1117.  
  1118.